home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 November / Chip 11-96.iso / treiber / drucker / lexmark / 4039_xxx / win3x / ps1 / 4039ps1.exe / WD5539PS.ZIP / IBM40293.INI next >
Text File  |  1993-02-26  |  15KB  |  360 lines

  1. %!PS-Adobe-2.0 ExitServer
  2. %%Title: Microsoft Word Driver Prolog
  3. %%Creator: LEXMARK INTERNATIONAL INC
  4. %%CreationDate: FEB 26, 1993
  5. %%BeginDocument: Microsoft Word 5.x 0
  6. %%msinifile: ibm40293
  7. %%EndComments
  8. %%userdict /msinifile known
  9. %%{msinifile (IBM40293) eq {stop} if} if
  10. %%BeginExitServer: 0
  11. %%serverdict begin 0 exitserver
  12. %%EndExitServer
  13. statusdict begin
  14. 300 setresolution
  15. end
  16. userdict /msorigstate known {msorigstate restore} if
  17. save /msorigstate exch def
  18. /msinifile (IBM40293) def
  19. /PSl {msdict begin msinit /landscape true def /ptop 612 def 90 rotate} def
  20. /PSp {msdict begin msinit /landscape false def /ptop 792 def} def
  21. %%BeginFont: mslinedraw
  22. /mslinedraw 25 dict def
  23. mslinedraw begin
  24. /FontType 3 def
  25. /FontMatrix [1.0 30.0 div 0 0 1.0 30.0 div 0 0] def
  26. /FontBBox [0 -8 18 30] def
  27. /Encoding 256 array def
  28. 0 1 255 {Encoding exch /.notdef put} for
  29. Encoding 45 [
  30.  /sh   /sh   /sh /light /med /dark
  31.  /sv   /srj  /sdjr /dsjr /sdtr /dstr /djr  /dv
  32.  /dtr  /dbr  /sdbr /dsbr /str  /sbl  /sjb  /sjt
  33.  /sjl  /sh   /sjc  /sdjl /dsjl /dbl  /dtl  /djb
  34.  /djt  /djl  /dh   /djc  /dsjb /sdjb /dsjt /sdjt
  35.  /sdbl /dsbl /dstl /sdtl  /sdjc /dsjc /sbr  /stl
  36.  /black /bb /bl /br /bt] putinterval
  37.  
  38. /pl {transform 0.1 sub round 0.1 add exch
  39.  0.1 sub round 0.1 add exch itransform} bind def
  40. /moveto {pl moveto} bind def
  41. /lineto {pl lineto} bind def
  42.  
  43. /a {moveto lineto stroke} bind def
  44. /b {moveto lineto lineto stroke} bind def
  45. /c {moveto 9 7 lineto stroke} bind def
  46. /d {moveto lineto lineto} bind def
  47. /e {lineto closepath fill} bind def
  48. /f {7 22 7 9 0 9 b} def
  49. /g {12 22 12 9 18 9 b} def
  50. /h {7 -8 7 5 0 5 b} def
  51. /i {12 -8 12 5 18 5 b} def
  52. /j {0 7 18 7 a} def
  53. /k {9 22 9 -8 a} def
  54. /l {0 5 18 5 a 0 9 18 9 a} def
  55. /m {7 22 7 -8 a 12 22 12 -8 a} def
  56. /n {0 -8 18 -8 18 22 d 0 22 e} def
  57.  
  58. /CharProcs 55 dict def
  59. CharProcs begin
  60. /.notdef {} def
  61. /sp { 1 1 moveto } def
  62. /sv {k} def
  63. /srj {k 0 7 c} def
  64. /sdjr {k 0 5 9 5 a 0 9 9 9 a} def
  65. /dsjr {m 0 7 7 7 a} def
  66. /sdtr {0 7 12 7 12 -8 b 7 7 7 -8 a} def
  67. /dstr {0 9 9 9 9 -8 b 0 5 9 5 a} def
  68. /djr {f h 12 -8 12 22 a} def
  69. /dv {m} def
  70. /dtr {h 0 9 12 9 12 -8 b} def
  71. /dbr {f  0 5 12 5 12 22 b} def
  72. /sdbr {0 7 12 7 12 22 b 7 7 7 22 a} def
  73. /dsbr {0 5 9 5 9 22 b 0 9 9 9 a} def
  74. /str {0 7 9 7 9 -8 b} def
  75. /sbl {9 22 9 7 18 7 b} def
  76. /sjb {j 9 22 c} def
  77. /sjt {j 9 -8 c} def
  78. /sjl {k 18 7 c} def
  79. /sh {j} def
  80. /sjc {j k} def
  81. /sdjl {k 9 9 18 9 a 9 5 18 5 a} def
  82. /dsjl {m 12 7 18 7 a} def
  83. /dbl {g 7 22 7 5 18 5 b} def
  84. /dtl {i 7 -8 7 9 18 9 b} def
  85. /djb {f g 0 5 18 5 a} def
  86. /djt {h i 0 9 18 9 a} def
  87. /djl {g i 7 -8 7 22 a} def
  88. /dh {l} def
  89. /djc {f g h i} def
  90. /dsjb {l 9 22 9 9 a} def
  91. /sdjb {j 7 7 7 22 a 12 7 12 22 a} def
  92. /dsjt {l 9 -8 9 5 a} def
  93. /sdjt {j 7 7 7 -8 a 12 7 12 -8 a} def
  94. /sdbl {7 22 7 7 18 7 b 12 22 12 7 a} def
  95. /dsbl {9 22 9 5 18 5 b 9 9 18 9 a} def
  96. /dstl {9 -8 9 9 18 9 b 9 5 18 5 a} def
  97. /sdtl {7 -8 7 7 18 7 b 12 -8 12 7 a} def
  98. /sdjc {m j} def
  99. /dsjc {l k} def
  100. /sbr {0 7 9 7 9 22 b} def
  101. /stl {9 -8 9 7 18 7 b} def
  102. /light {0.90 setgray n} def
  103. /med {0.60 setgray n} def
  104. /dark {0.30 setgray n} def
  105. /black {n} def
  106. /bt {0 7 18 7 18 22 d 0 22 e} def
  107. /bb {0 -8 18 -8 18 7 d 0 7 e} def
  108. /bl {0 -8 9 -8 9 22 d 0 22 e} def
  109. /br {9 -8 18 -8 18 22 d 9 22 e} def
  110. end %CharProcs
  111.  
  112. /BuildChar
  113.   { fs 1 and 0 eq {1} {3} ifelse setlinewidth
  114.     18 0 setcharwidth
  115.     exch begin
  116.      Encoding exch get
  117.      CharProcs exch get
  118.      exec
  119.     end
  120.   } def
  121. end %mslinedraw
  122. %%EndFont
  123.  
  124. FontDirectory /LineDraw known not
  125.  {/LineDraw mslinedraw definefont pop} if
  126.  
  127. %%BeginProcSet: msdict 1.5 0
  128. /msdict 120 dict def
  129. msdict begin
  130. /PSe {end} def
  131. /SLL {pop} def
  132. /P {exch msu exch msu neg ptop add moveto} bind def
  133. /S {sw 0 32 4 -1 roll widthshow} bind def
  134. /C {1 string dup 0 4 -1 roll put S} bind def
  135. /J {msu ( ) stringwidth pop sub /sw exch def} bind def
  136. /PE {showpage ptop exch restore save exch /ptop exch def} def
  137. /SFL {landscape {dup msu neg 0 exch translate} if
  138.  msu /ptop exch def save} def
  139. /B1 {statusdict begin papertray 1 ne {1 setpapertray end} {end} ifelse} def
  140. /B2 {statusdict begin papertray 2 ne {2 setpapertray end} {end} ifelse} def
  141. /B3 {statusdict begin papertray 3 ne {3 setpapertray end} {end} ifelse} def
  142. /BENV {} def
  143. %%BeginModelCheck
  144. statusdict begin product end dup length string cvs /msprod exch def
  145. msprod (OmniLaser) eq msprod (RX7100PS) eq or msprod (OL840) eq or msprod (LaserPrinter15) eq or
  146.  {/B1 {statusdict begin papertray 0 ne {0 setpapertray end} {end} ifelse} def
  147.   /B2 {statusdict begin papertray 1 ne {1 setpapertray end} {end} ifelse} def
  148.   /B3 {} def
  149.   /BENV {} def} if
  150. msprod 0 16 getinterval (IBM LaserPrinter) eq
  151.  {/B1 {statusdict begin papertray 0 ne {0 setpapertray end} {end} ifelse} def
  152.   /B2 {statusdict begin papertray 1 ne {1 setpapertray end} {end} ifelse} def
  153.   /B3 {} def
  154.   /BENV {statusdict begin papertray 2 ne {2 setpapertray end} {end} ifelse} def} if
  155. msprod 0 2 getinterval (HP) eq msprod (Hewlett-Packard LaserJet IIISi) eq or
  156.  {/B1 {statusdict begin papertray 0 ne {0 setpapertray end} {end} ifelse} def
  157.   /B2 {statusdict begin papertray 1 ne {1 setpapertray end} {end} ifelse} def
  158.   /B3 {} def
  159.   /BENV {statusdict begin papertray 2 ne {2 setpapertray end} {end} ifelse} def} if
  160. msprod (IBM Personal Page Printer II) eq
  161.  {/B1 {statusdict begin papertray 1 ne {1 setpapertray end} {end} ifelse} def
  162.   /B2 {statusdict begin papertray 2 ne {2 setpapertray end} {end} ifelse} def
  163.   /B3 {} def
  164.   /BENV {statusdict begin papertray 3 ne {3 setpapertray end} {end} ifelse} def} if
  165. % Add other printer specific tray orderings here.
  166. %%EndModelCheck
  167. /MB {statusdict begin /manualfeed true store end} def
  168. /ME {statusdict begin /manualfeed false store end} def
  169. /DB {statusdict begin true setduplexmode end} def
  170. /DE {statusdict begin false setduplexmode end} def
  171. /B {fs 2 and 0 eq {Bft} {BIft} ifelse
  172.  ftsz scalefont setfont fs 1 or /fs exch def} bind def
  173. /I {fs 1 and 0 eq {Ift} {BIft} ifelse
  174.  ftsz scalefont setfont fs 2 or /fs exch def} bind def
  175. /BI {BIft ftsz scalefont setfont fs 
  176.  2 or 1 or /fs exch def} bind def
  177. /E {Eft ftsz scalefont setfont /fs 0 def} bind def
  178. /F {/ftsz exch def (-) stringwidth pop 2 div neg /STh exch def
  179.  /ftcd exch def 0 2 fonttable length 1 sub {dup fonttable exch 
  180.  get ftcd eq {1 add fonttable exch get fontset exit} {pop}
  181.  ifelse} for E} bind def
  182. /LU {currentpoint /uy exch def /ux exch def 1 ssm} bind def
  183. /LD {currentpoint /uy exch def /ux exch def 2 ssm} bind def
  184. /LS {currentpoint /suy exch def /sux exch def 4 ssm} bind def
  185. /LL {currentpoint /luy exch def /lux exch def /ldmode exch def 8 ssm} bind def
  186. /LE {smode 1 and 0 ne {false (_) ul} if
  187.      smode 2 and 0 ne {true (_) ul} if
  188.      smode 4 and 0 ne {false (\352) ul} if
  189.      smode 8 and 0 ne {lux luy ldot pop pop} if
  190.      not smode and /smode exch def} bind def
  191. /BD {STh ssc} bind def
  192. /BU {STh neg ssc} bind def
  193. /BN {0 ssy neg rmoveto} bind def
  194.  
  195. /msinit {/sw 0 def /ftsz 12 def /smode 0 def /STh -3.6 def /fs 0 def
  196.  /offset 0 def /ldsp 4 def fonttable 1 get fontset E initmatrix
  197.  statusdict begin /waittimeout 360 def end} def
  198. /fontset {dup 0 get findfont /Eft exch def dup 1 get findfont /Bft exch
  199.  def dup 2 get findfont /Ift exch def 3 get findfont /BIft exch def} def
  200. /msu {20 div} bind def 
  201. /ssc {dup /ssy exch def 0 exch rmoveto} bind def
  202. /ssm {dup smode or /smode exch def} bind def
  203. /dul {cc true charpath pathbbox newpath exch pop 2 copy exch sub
  204.  2 mul /dulsp exch def 2 index 2 index moveto cx1 4 -1 roll sub
  205.  dup 0 rlineto 3 1 roll exch sub 0 exch rlineto neg 0 rlineto
  206.  closepath fill} bind def
  207. /ul {gsave /cc exch def currentpoint pop /cx1 exch def smode 4 ne
  208.  {ux uy} {sux suy} ifelse moveto dul {grestore gsave smode 4 ne
  209.  {ux uy} {sux suy} ifelse dulsp 2 gt {dulsp} {dulsp 2 mul} ifelse sub
  210.  moveto dul} if grestore} bind def
  211. /lsetup {x ldsp div round cvi ldsp mul /x exch def lux ldsp div
  212.  round cvi ldsp mul /lux exch def lux ldsp 2 div add luy moveto
  213.  x lux sub ldsp div cvi} bind def
  214. /ldot {gsave 2 copy currentpoint /y exch def /x exch def
  215.  newpath
  216.  ldmode 0 eq {1 setlinewidth 1 setlinecap x lsetup
  217.               {0 0 rlineto ldsp 0 rmoveto} repeat stroke pop pop pop}
  218.  {ldmode 1 eq {.1 setlinewidth lsetup 1 sub 0 (M) stringwidth pop 2.5
  219.                div rmoveto {ldsp 2 sub 0 rlineto 2 0 rmoveto} repeat
  220.                stroke pop pop}
  221.  {ldmode 2 eq {[] 0 setdash /offset 1.4 def .2 setlinewidth
  222.                offset sub moveto x y offset sub lineto stroke} if}
  223.  ifelse} ifelse grestore} def
  224. % /OrigName /NewName Foreign
  225. /Foreign {
  226.   exch findfont begin
  227.   currentdict dup length dict begin
  228.     { 1 index /FID ne {def} {pop pop} ifelse } forall
  229.     /FontName exch def
  230.     /Encoding foreignvec def
  231.   currentdict dup end end
  232.   /FontName get exch definefont pop
  233. } bind def
  234.  
  235. /foreignvec StandardEncoding 256 array copy def
  236. % the following are differences from StandardEncoding.
  237. % Sequential entries do not require indices:
  238. 0 [ 20/paragraph/section 39/quotesingle 96/grave
  239. 128/Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla
  240. /ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring
  241. /Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave/ydieresis
  242. /Odieresis/Udieresis/cent/sterling/yen/P/florin/aacute/iacute/oacute/uacute
  243. /ntilde/Ntilde/ordfeminine/ordmasculine/questiondown/.notdef/.notdef/half
  244. /quarter/exclamdown/guillemotleft/guillemotright/Aacute/Acircumflex/Agrave
  245. /Atilde/Ecircumflex/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave
  246. /Oacute/Ocircumflex/Ograve/Otilde/Uacute/Ucircumflex/Ugrave/Scaron
  247. /Ydieresis/emdash/Zcaron/.notdef/otilde/scaron/zcaron/fraction/section
  248. /currency/quotesingle/quotedblleft/guilsinglleft/guilsinglright/quoteleft
  249. /quoteright/endash/dagger/daggerdbl/paragraph/quotesinglbase/quotedblbase
  250. /quotedblright/ellipsis/.notdef/grave/acute/circumflex/tilde/macron
  251. /germandbls/breve/dotaccent/dieresis/cedilla/.notdef/hungarumlaut/ogonek
  252. /caron/emdash/Lslash/Oslash/dotlessi/lslash/oslash/.notdef/.notdef/.notdef
  253. /.notdef/.notdef/atilde/.notdef/.notdef/ring/bullet/periodcentered/.notdef
  254. /.notdef/.notdef/.notdef/.notdef
  255. ] {dup type /nametype eq {dup /Courier findfont /CharStrings get
  256.    exch known not {pop /.notdef} if foreignvec 2 index 2 index put
  257.    pop 1 add} {exch pop} ifelse
  258.   } forall pop
  259.  
  260. %%BeginMakeForeign
  261. /Courier /Courier-F Foreign
  262. /Courier-Bold /Courier-Bold-F Foreign
  263. /Courier-Oblique /Courier-Oblique-F Foreign
  264. /Courier-BoldOblique /Courier-BoldOblique-F Foreign
  265. /Helvetica /Helvetica-F Foreign
  266. /Helvetica-Bold /Helvetica-Bold-F Foreign
  267. /Helvetica-Oblique /Helvetica-Oblique-F Foreign
  268. /Helvetica-BoldOblique /Helvetica-BoldOblique-F Foreign
  269. /AvantGarde-Book /AvantGarde-Book-F Foreign
  270. /AvantGarde-Demi /AvantGarde-Demi-F Foreign
  271. /AvantGarde-BookOblique /AvantGarde-BookOblique-F Foreign
  272. /AvantGarde-DemiOblique /AvantGarde-DemiOblique-F Foreign
  273. /Helvetica-Narrow /Helvetica-Narrow-F Foreign
  274. /Helvetica-Narrow-Bold /Helvetica-Narrow-Bold-F Foreign
  275. /Helvetica-Narrow-Oblique /Helvetica-Narrow-Oblique-F Foreign
  276. /Helvetica-Narrow-BoldOblique /Helvetica-Narrow-BoldOblique-F Foreign
  277. /Helvetica-Light /Helvetica-Light-F Foreign
  278. /Helvetica-Black /Helvetica-Black-F Foreign
  279. /Helvetica-LightOblique /Helvetica-LightOblique-F Foreign
  280. /Helvetica-BlackOblique /Helvetica-BlackOblique-F Foreign
  281. /Helvetica-Condensed /Helvetica-Condensed-F Foreign
  282. /Helvetica-Condensed-Bold /Helvetica-Condensed-Bold-F Foreign
  283. /Helvetica-Condensed-Oblique /Helvetica-Condensed-Oblique-F Foreign
  284. /Helvetica-Condensed-BoldObl /Helvetica-Condensed-BoldObl-F Foreign
  285. /Bookman-Light /Bookman-Light-F Foreign
  286. /Bookman-Demi /Bookman-Demi-F Foreign
  287. /Bookman-LightItalic /Bookman-LightItalic-F Foreign
  288. /Bookman-DemiItalic /Bookman-DemiItalic-F Foreign
  289. /Korinna-Regular /Korinna-Regular-F Foreign
  290. /Korinna-Bold /Korinna-Bold-F Foreign
  291. /Korinna-KursivRegular /Korinna-KursivRegular-F Foreign
  292. /Korinna-KursivBold /Korinna-KursivBold-F Foreign
  293. /Times-Roman /Times-Roman-F Foreign
  294. /Times-Bold /Times-Bold-F Foreign
  295. /Times-Italic /Times-Italic-F Foreign
  296. /Times-BoldItalic /Times-BoldItalic-F Foreign
  297. /NewCenturySchlbk-Roman /NewCenturySchlbk-Roman-F Foreign
  298. /NewCenturySchlbk-Bold /NewCenturySchlbk-Bold-F Foreign
  299. /NewCenturySchlbk-Italic /NewCenturySchlbk-Italic-F Foreign
  300. /NewCenturySchlbk-BoldItalic /NewCenturySchlbk-BoldItalic-F Foreign
  301. /Palatino-Roman /Palatino-Roman-F Foreign
  302. /Palatino-Bold /Palatino-Bold-F Foreign
  303. /Palatino-Italic /Palatino-Italic-F Foreign
  304. /Palatino-BoldItalic /Palatino-BoldItalic-F Foreign
  305. /Garamond-Light /Garamond-Light-F Foreign
  306. /Garamond-Bold /Garamond-Bold-F Foreign
  307. /Garamond-LightItalic /Garamond-LightItalic-F Foreign
  308. /Garamond-BoldItalic /Garamond-BoldItalic-F Foreign
  309. /AGaramond-Regular /AGaramond-Regular-F Foreign
  310. /AGaramond-Bold /AGaramond-Bold-F Foreign
  311. /AGaramond-Italic /AGaramond-Italic-F Foreign
  312. /AGaramond-BoldItalic /AGaramond-BoldItalic-F Foreign
  313. /ZapfChancery-MediumItalic /ZapfChancery-MediumItalic-F Foreign
  314. %%EndMakeForeign
  315.  
  316. /fonttable [
  317. 0 [/Courier-F /Courier-Bold-F /Courier-Oblique-F /Courier-BoldOblique-F]
  318. 8 [/Helvetica-F /Helvetica-Bold-F /Helvetica-Oblique-F /Helvetica-BoldOblique-F]
  319. 9 [/AvantGarde-Book-F /AvantGarde-Demi-F /AvantGarde-BookOblique-F /AvantGarde-DemiOblique-F]
  320. 10 [/Helvetica-Narrow-F /Helvetica-Narrow-Bold-F /Helvetica-Narrow-Oblique-F /Helvetica-Narrow-BoldOblique-F]
  321. 11 [/Helvetica-Light-F /Helvetica-Black-F /Helvetica-LightOblique-F /Helvetica-BlackOblique-F]
  322. 12 [/Helvetica-Condensed-F /Helvetica-Condensed-Bold-F /Helvetica-Condensed-Oblique-F /Helvetica-Condensed-BoldObl-F]
  323. 16 [/Bookman-Light-F /Bookman-Demi-F /Bookman-LightItalic-F /Bookman-DemiItalic-F]
  324. 18 [/Korinna-Regular-F /Korinna-Bold-F /Korinna-KursivRegular-F /Korinna-KursivBold-F]
  325. 24 [/Times-Roman-F /Times-Bold-F /Times-Italic-F /Times-BoldItalic-F]
  326. 25 [/NewCenturySchlbk-Roman-F /NewCenturySchlbk-Bold-F /NewCenturySchlbk-Italic-F /NewCenturySchlbk-BoldItalic-F]
  327. 26 [/Palatino-Roman-F /Palatino-Bold-F /Palatino-Italic-F /Palatino-BoldItalic-F]
  328. 28 [/Garamond-Light-F /Garamond-Bold-F /Garamond-LightItalic-F /Garamond-BoldItalic-F]
  329. 29 [/AGaramond-Regular-F /AGaramond-Bold-F /AGaramond-Italic-F /AGaramond-BoldItalic-F]
  330. 50 [/ZapfChancery-MediumItalic-F /ZapfChancery-MediumItalic-F /ZapfChancery-MediumItalic-F /ZapfChancery-MediumItalic-F]
  331. 56 [/Symbol /Symbol /Symbol /Symbol]
  332. 57 [/LineDraw /LineDraw /LineDraw /LineDraw]
  333. 60 [/ZapfDingbats /ZapfDingbats /ZapfDingbats /ZapfDingbats]
  334. ] def
  335.  
  336. %%BeginGraphicsDefs
  337. /M {moveto} bind def
  338. /L {lineto} bind def
  339. /LH {currentpoint exch pop lineto} bind def
  340. /LV {currentpoint pop exch lineto} bind def
  341. /R {3 index 1 index 1 index 5 index 5 index 1 index M
  342.  L L L closepath pop pop} def
  343. /setpat {setscreen 100 div setgray} bind def
  344. /setgrayed {{dup mul exch dup mul add 1 exch sub} setpat} bind def
  345. /setbar {{pop} setpat} bind def
  346. /setcross {{2 copy gt {pop} {exch pop} ifelse} setpat} bind def
  347. /fi {1 -1 scale} bind def
  348. /II1 {save count /mscount exch def} bind def
  349. /II2 {userdict begin /showpage {} def /letter {} def
  350.   /legal {} def /a4 {} def /b5 {} def
  351.   /clear { {cleartomark count msdict /mscount get eq {exit} if} loop mark} def
  352.    mark} def
  353. /IT {pop restore} bind def
  354. /IX {exch msu exch msu neg ptop add translate} bind def
  355. /IS {div 3 1 roll div exch scale} bind def
  356. %%EndGraphicsDefs
  357. %%EndProcSet
  358. save /msdictstate exch def
  359. %%EndProlog
  360.